package com.koron.ticket.work.logicticket.ychotsafework.bean;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class YcHotWorkSafeTicketPrint implements Serializable {

    @ApiModelProperty(value = "开票人单位名称")
    private String unitName;

    @ApiModelProperty(value = "作业申请时间")
    private String appTime;

    @ApiModelProperty(value = "工作票编号")
    private String code;

    @ApiModelProperty(value = "动火地点")
    private String locationStr;

    @ApiModelProperty(value = "动火作业级别")
    private String hotLevel;

    @ApiModelProperty(value = "动火申请人")
    private String proposerName;

    @ApiModelProperty(value = "动火方式")
    private String hotWay;

    @ApiModelProperty(value = "动火作业负责人")
    private String directorName;

    @ApiModelProperty(value = "动火人")
    private String hotName;

    @ApiModelProperty(value = "动火分析时间1")
    private String analysisTime1;
    @ApiModelProperty(value = "动火分析时间2")
    private String analysisTime2;
    @ApiModelProperty(value = "动火分析时间3")
    private String analysisTime3;

    @ApiModelProperty(value = "分析点名称1")
    private String locationName1;
    @ApiModelProperty(value = "分析点名称2")
    private String locationName2;
    @ApiModelProperty(value = "分析点名称3")
    private String locationName3;

    @ApiModelProperty(value = "分析数据1")
    private String analysisLel1;
    @ApiModelProperty(value = "分析数据2")
    private String analysisLel2;
    @ApiModelProperty(value = "分析数据3")
    private String analysisLel3;

    @ApiModelProperty(value = "分析人1")
    private String analysisName1;
    @ApiModelProperty(value = "分析人2")
    private String analysisName2;
    @ApiModelProperty(value = "分析人3")
    private String analysisName3;



    @ApiModelProperty(value = "涉及其他特殊作业")
    private String otherSpecialWork;

    @ApiModelProperty(value = "涉及的其他特殊作业安全作业证编号")
    private String otherSpecialNum;

    @ApiModelProperty(value = "风险辨识结果")
    private String riskResults;

    @ApiModelProperty(value = "安全交底人")
    private String securityName;

    @ApiModelProperty(value = "接受交底人")
    private String acceptName;

    @ApiModelProperty(value = "动火措施初审人")
    private String hotWorkFirstSign;
    @ApiModelProperty(value = "监护人")
    private String guardianName;


    @ApiModelProperty(value = "工作成员名字/高处作业票作业人")
    private String memberNameListString;

    @ApiModelProperty(value = "工作内容")
    private String content;

    @ApiModelProperty(value = "动火作业实施开始时间")
    private String estimatedStartTime;

    @ApiModelProperty(value = "动火作业实施结束时间")
    private String estimatedEndTime;

    @ApiModelProperty(value = "编制人")
    private String createName;


    @ApiModelProperty(value = "作业单位负责人名称")
    private String workUnitPerson;
    @ApiModelProperty(value = "作业单位负责人签名时间")
    private String workUnitTime;
    @ApiModelProperty(value = "作业单位负责人意见")
    private String workUnitMsg;


    @ApiModelProperty(value = "动火点所在车间负责人名称")
    private String hotWorkPerson;
    @ApiModelProperty(value = "动火点所在车间负责人签名时间")
    private String hotWorkTime;
    @ApiModelProperty(value = "动火点所在车间负责人签名意见")
    private String hotWorkMsg;


    @ApiModelProperty(value = "安全管理部门负责人名称")
    private String safeSignPerson;
    @ApiModelProperty(value = "安全管理部门负责人签名时间")
    private String safeSignTime;
    @ApiModelProperty(value = "安全管理部门负责人签名意见")
    private String safeSignMsg;


    @ApiModelProperty(value = "动火审批人名称")
    private String hotWorkSpPerson;
    @ApiModelProperty(value = "动火审批人签名时间")
    private String hotWorkSpTime;
    @ApiModelProperty(value = "动火审批人意见")
    private String hotWorkSpMsg;


    @ApiModelProperty(value = "顶班班长人名称")
    private String topShiftPerson;
    @ApiModelProperty(value = "顶班班长人签名时间")
    private String topShiftTime;
    @ApiModelProperty(value = "顶班班长人名称意见")
    private String topShiftMsg;


    @ApiModelProperty(value = "完工验收人名称")
    private String completedPerson;
    @ApiModelProperty(value = "完工验收人名称签名时间")
    private String completedTime;
    @ApiModelProperty(value = "完工验收人名称签名意见")
    private String completedMsg;


    @ApiModelProperty(value = "安全措施项目")
    private String securityitem;
    @ApiModelProperty(value = "安全措施是否涉及")
    private String securityIsInvolve;
    @ApiModelProperty(value = "安全措施确认人")
    private String securityPerson;

}
